instance object
The instance object is used to check whether a given game is already running.
instance(string application_name)
Parameters:
application_name
An optional unique name that is used internally for the game.
Remarks:
This object is useful if you wish to prevent multiple instances of the same game from being opened at the same time.
If the application_name argument is specified, it must be no more than 100 characters in length. If it is not specified, it will default to a hash of the game executable and hence will not work if trying to prevent an older version of a game from running alongside an updated copy.
Note: This class will only work if the game is compiled.
Example:
/*
Write a script that checks for another instance of itself. To make this script work effectively you must run it at least twice within ten seconds of the first instance being started.
*/
void main()
{
instance the_game("instance_checker");
if(the_game.is_already_running)
{
alert("Error", "This script is already running.");
exit();
}
wait(10000);
}